Mai 22

Peter Sommerlad

C++ Test-driven Development

C++ Test-driven Development von Peter Sommerlad

Vortrag von Peter Sommerlad mit dem Titel "C++ Test-driven Development" anlässlich der Advanced Developers Conference 2019.

Der Vortrag zeigt die Grundlagen von Test-driven Development, hilft beim Einstieg ins Schreiben von Tests mit "ZOMBIES" und demonstriert TDD an einem einfachen Beispiel in C++ mit Hilfe von Cevelop und dem eingebauten CUTE (C++ Unit Testing Easier) Framework. Im Gegensatz zu anderen C++ Testframeworks, versucht CUTE den Einsatz von C-Makros so minimal wie möglich zu halten. Sie werden nur dort genutzt, wo, in Ermangelung von Reflection Mechanismen, die Macros __FILE__ und __LINE__ genutzt werden, um zu den fehlschlagenden Testfällen navigieren zu können. Code-Rahmen für fehlende Teile und für neue Testfälle, sowie der Code für die Registrierung der Testfälle werden automatisch auf Knopfdruck oder Mausklick generiert. Laufende Tests werden per "red bar"/"green bar" visualisiert und bei Fehlern können die Unterschiede zum erwarteten Ergebnis eines Tests angezeigt werden. Nach Änderungen kann man Tests auch selektiv wieder ausführen um rasches Feedback zu erhalten.

Auf unserem Video-Portal studios.ppedv.de findet man eine breite Basis an Informationen rund um das Thema IT.

Die Schwerpunkte bilden dabei nicht nur Microsoft-Technologien. Themen wie Visual Studio, .net, C++, C#, Angular JS und viele mehr werden von unseren professionellen Trainern detailliert erklärt.


"Vielen Dank für die hilfreichen Videos! Der Inhalt ist auf den Punkt gebracht."

Thomas M.

"Euer Content hilft mir sehr! Besonders interessieren würde ich mich für weitere Videos zum Thema: C++ Parallelisierung und die Erstellung von grafischen Benutzeroberflächen."

Peter H.

"Für jeden was dabei, egal ob Anfänger oder Profi."

Klaus G.

"Echt super, dass ich mir die Vorträge von den SQLdays hier ansehen kann. Leider konnte ich letztes Jahr bei der Konferenz nicht vor Ort sein."

Lana A.